package com.caiheng.api.service.estate;

import com.caiheng.api.entity.estate.Estate;
import com.caiheng.api.service.base.BaseService;

import java.util.List;
import java.util.Map;

/**
 * 小区列Service接口
 *
 * @author ruoyi
 * @date 2021-08-18
 */
public interface EstateService extends BaseService<Estate> {
    /**
     *  查询小区列表，可搜索
     * @param keyword
     * @return
     */
    List<Map<String,Object>> getEstateListByPinyinGroup(String keyword);

    /**
     *  查询我已经绑定的小区
     * @param userId
     * @return
     */
    List<Map<String,Object>> getEstateListByUserBand(int userId);

    /**
     *  获取物业客服所管辖的 小区列表
     * @param userId
     * @return
     */
    List<Estate> getEstateListByAdminId(int userId, int userType);
}
